1331
1
1527
2
1623
1324
0
1431
470
397
2954
1239
515
1267
1767
1843
4715
5
2653
4
839
32302
1282
57793
6294
25494
1614
1969
913
883
8945