1128
2
1690
1
1590
159
1812
2322
4
980
2786
1248
24337
22
1001
0
3403
1876
1131
3267
14125
10
1022
2255
2287
4187
4562
1558
2082
253
2732
6676
12
5432
1431
604
5922
5