5009
0
1936
1
745
1161
11881
3
1207
12590
467
1516
6260
1710
2855
593
3019
7
637
2
545
48708
784
3250
916
247
1506
8969
1132
2306
26120
14
6371
256612
31220
10
180849