339
0
2105
1
1152
409
402
349
968
215
597
255
460
3753
3
341
1396
2275
2
2189
4588
20
516
655
4179
5
90
326
445
297
300
749
630
78
535