2053
2
1581
4
6606
5
29454
12
1960
7
1291
403
1
540
1867
1057
2516
2873
268
0
2835
1959
2158
873
993
2020
3
614
386
908
1844
4860
15
2868
925