378
0
1306
1
545
213
5646
4
3324
5
662
2620
10
251
81
2191
3
919
1802
572
3243
7
325
462
1376
1110
4370
2060
8773
2084
2104
1094
479
6023
691
56488