1245
2
6529
7
6343
24
3716
5
1238
1
3393
10
2372
2800
11881
3
605
0
1454
2599
722
22330
22
1273
6707
884
5509
8
1156
2062