1880
2
19279
25137
0
1020
1824
653
31535
572
251
2190
1
17353
467
2275
390
20634
8
2964
646
407
492
597
349
2881
303
2522
282572
953
2727
5
1118
1131
2668