1278
5
1998
0
1351
2
1360
3
10229
14
2324
1
1300
312
838
5161
4
1541
1416
2934
1328
1223
1742
1645
1386
801
3029
2228
349
35364
8679
23
31431
135838
2040
16
126451
18