2143
0
2239
2
509
292
326
1429
661
1823
1
504
1006
571
2195
1306
120469
35
1649
3098
4
3650
3
370
4097
10
400
1362
952
424
3117
9244
4223
22
1421
7952
650
6411
11