403
0
1161
602
1133
1045
4396
3
1009
2
1939
360784
19
1642
1
454
968
722
2121
4
5262
10
943
1824
1513
1661
683
195
1101
410
286
269
668
846
19279
1610
2275