2982
3
1392
1
964
2470
2
650
0
1642
1823
1145
107
1124
662
1889
7952
915
2275
571
2368
447
1501
1231
1894
1664
2326
4
3268
20634
8