527
3
2962
1
1812
2322
4
884
2
2786
1585
1185
5204
2794
1001
0
592
123674
35
1394
674
4187
10
1155
568
2732
6676
12
1431
6952
5
3195
4933
13
2836
3315
1031
915
980
24337
22