509
1
445
2330
4
400
147
0
430
36609
34
3021
1751
2
326
11951
10
3025
1925
3
2564
1509
1943
345
312
449
709
1334
1343
520
476
325
2150
38802
13
1282
2192
3545