19944
2
1145
1
1915
584
1632
24337
22
1844
3326
3
1399
2562
1787
1000
0
19932
6
1813
11924
610
4382
4
801
526
1749
693
2265
131589
2377
5504
16
1532
1093
2189
1444
10317