1278
5
1998
0
1351
2
1360
3
10228
14
2324
1
1300
312
838
5160
4
1541
1416
2933
1328
1223
1742
1645
1386
801
3029
2228
349
35364
8678
23
31431
135832
2040
16
126446
18