19944
2
3971
1
2949
0
2476
3
3546
4526
623
2972
131589
432
2483
1682
4
1074
3657
8
1107
174730
18
5527
14861
7
4258
1606
985
1506
3169
5
1495
2469
297066
1168
268
50969
1228