1227
1
1321
1970
3
1113
2
1780
984
1162
1938
5
2719
1394
2690
1037
4431
538
2553
8
605
2799
8931
1052
999
828
802
863
961
1281
1010
524
977
2185
4