5043
1
3606
3
352
0
305
2121
877
320
1866
159
2244
4
103
532
1120
1107
387
299
2510
1402
2836
2093
459
645
977
605
536
392
1022
2840
2
2909
1324