1270
3
1999
1
1009
671
715
1041
2952
2
1802
4
1376
3410
4370
5
2060
8773
10
2084
1361
1180
0
1010
895
56488
1056
4328
2033
3044
27
4252
2079
48766
24
356
1756
2431
2417