334
2
961
0
5160
4
1477
1
5836
5
1108
3518
1942
4616
2595
2222
9
4965
76
1090
872
778
3
104
5285
77
370
500
2015
936
1181
10
709626
2216
829
429
1137
1251