3680
2
1813
0
20163
44
1699
629
1
2082
2102
2327
11
1787
2562
707
903
1234
1111
913
1257
915
1667
3326
3
1230
879
985
1432
493
1290
4768
5
2761
4453
4
1532