1029
2
1537
3
853
0
2126
4
780
7
3781
15
2239
2439
6
877
1
1741
779
371
477
1953
1194
1414
1761
5
1682
503
3994
5478
14
1333
11
499
709
385
899
342
348
351
413