1329
1
2296
2
1470
916
1207
1054
1425
1513
1937
1584
1193
31535
0
1733
1231
417
2368
1438
2301
1291
1642
650
1586
292
7952
4111
814
467
5070
11
6062
16
1129