440
0
1132
1343
5009
952
1
121182
3116
1506
20634
8
4396
3
15789
3315
169211
11
1650
384
370
1037
655
3019
7
1354
633
246
1640
2
282572
158
522
2143
1008
2474
3632
5